Chris Pollett > Old Classses >
CS174

( Print View )

Student Corner:
  [Grades Sec1]
  [Submit Sec1]
  [Class Sign Up Sec1]
  [
Lecture Notes]
  [Discussion Board]

Course Info:
  [Texts & Links]
  [Topics/Outcomes]
  [Outcomes Matrix]
  [Grading]
  [Class Protocols]
  [HW/Quiz Info]
  [Exam Info]
  [Regrades]
  [Honesty]
  [Additional Policies]
  [Announcements]

HW Assignments:
  [Hw1]  [Hw2]  [Hw3]
  [Hw4]  [Hw5]  [Quizzes]

Practice Exams:
  [Midterm]  [Final]

                           












CS174Fall 2013Lecture Notes

Server-side Web Programming

Videos of lectures are available. As they are on my office machine and I don't want robots to try to download them, the directory is password protected. The login is guest and the password is guest.

Below are my lecture notes for the class so far. They should serve as a rough guide to what was covered on any given day. Frequently, however, I say more in class than is in these notes. Also, I tend to dynamically correct typos on the board that might appear in these lecture notes. So caveat emptor.

Week 1: [Aug. 21 -- Introducing HTTP and Webservers]

Week 2: [Aug. 26 -- HTTP and XHTML] [Aug. 28 -- HTML and XHTML]

Week 3: [Labor Day] [Sep. 4 -- Tables and Forms]

Week 4: [Sep. 9 -- Cascading Style Sheets] [Sep. 11 -- CSS and Intro to PHP]

Week 5: [Sep. 16 -- PHP: Data Types and Functions] [Sep. 18 -- PHP: Functions, Patterns, Forms, Files]

Week 6: [Sep. 23 -- PHP: Cookies, Sessions, Databases] [Sep. 25 -- PHP: Finish Databases, Start Classes]

Week 7: [Sep. 30 -- Finish up PHP. Start Version Control] [Oct. 2 -- Subversion and Git]

Week 8: [Oct. 7 -- Javascript (History, Adding to HTML, Data Types)] [Oct. 9 -- More Javascript (I/O, Control, Arrays, Objects, Regex, Functions)]

Week 9: [Oct. 14 -- Review][Oct. 16 -- Midterm]

Week 10: [Oct. 21 -- Even More Javascript (DOM, Event Handling, Dynamic Content)] [Oct. 23 -- XML]

Week 11: [Oct. 28 -- XML Schemas, XSLT, Start AJAX] [Oct. 30 -- Webservices, Proxies, Rest, File Uploads, Security]

Week 12: [Nov. 4 -- Security] [Nov. 6 -- i18n and L10n]

Week 13: [Nov. 11 - Veteran's Day] [Nov. 13 -- Localization/Coding a Web Application]

Week 14: [Nov. 18 -- Scalability] [Nov. 20 -- Squid, Benchmarking, Multimedia HTML 5]

Week 15: [Nov. 25 -- More HTML 5 Multimedia] [Nov. 27 -- Thanksgiving eve, no class]

Week 16: [Dec. 2 -- How do Search Engines Work?] [Dec. 4 -- Search Engine Optimization]